 @import url(../runo/styles.css);
/* Using the old default theme (runo) as the basis for now */

 .v-datefield-calendarpanel {
    border: thin solid gray;
    width: 230px;
}
 .v-table-header-wrap {
    background: url("table/img/header-bg.png") repeat-x scroll 0 0 #98AFC7;
    border-color: #B6BBBC #B6BBBC -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 40px;
    color:white;
    text-shadow: white;
}
 .v-table{
 color: black;
 text-shadow: none;
 }
.v-table-row{
    border: none;
      border-bottom: 1px solid #555;
    cursor: pointer;
    margin: 0;
    padding: 0;
    background-color: #CFECEC;
    
}
 
  .v-table-row-odd {
    border: none;
      border-bottom: 1px solid #555;
    cursor: pointer;
    margin: 0;
    padding: 0;
    background-color: #AFC7C7;
    
}
 
.toolbar .v-button {
      display: block;
      width: 65px;
      height: 55px;
      background: transparent;
      border: none;
      text-align: center;
}
 
.toolbar .v-button img {
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 5px;
}

.toolbar .v-button span {
      font-size: x-small;
      text-shadow: #fafafa 1px 1px 0;
}

 .v-textfield-align-right {
   text-align: right;
}
 
.v-gridlayout-gridexample .v-gridlayout-spacing-on {
	/* adjust spacing size */
	padding: 1px;
}

/* visualize the grid cells */
.v-gridlayout-gridexample div {
	background-color: #fff;
}

.v-gridlayout-gridexample div div div {
	background-color: #eee;
}
 
/* Add some padding to the tree */
.v-tree {
      padding-top: 8px;
      padding-left: 4px;
}

.toolbar .v-button {
      display: block;
      width: 65px;
      height: 55px;
      background: transparent;
      border: none;
      text-align: center;
}
 
.toolbar .v-button img {
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 5px;
}

.toolbar .v-button span {
      font-size: x-small;
      text-shadow: #fafafa 1px 1px 0;
}

.v-app {
      background: #d0e2ec;
      font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
      color: #222;
}

.toolbar {
      background: #ccc url(images/gradient.png) repeat-x bottom left;
}

.v-panel-caption-view {
      color: #004b98;
}
 
.view {
      background: white;     
}

 /* Theme table to look bit lighter */
.v-table-header-wrap {
      height: 25px;
      border: none;
      border-bottom: 1px solid #555;
     
}

.v-table-caption-container {
      font-size: 12px;
      font-weight: bold;
      text-shadow: none;
      padding-top: 1px;
}

 .v-table-cell-wrapper {
    line-height: 23px;
    overflow: hidden;
    padding: 3px 0 0;
    white-space: nowrap;
    
}

 .v-table-footer-container {
    float: right;
    overflow: hidden;
    padding-right: 6px;
    white-space: nowrap;
    text-align: right;
}